Developer(s) | Shamus Software |
---|---|
Stable release | 5.4.4 / November 29, 2010 |
Written in | C |
Operating system | Cross-platform |
Type | Mathematical software |
License | Semi-free |
Website | http://www.shamus.ie |
MIRACL (Multiprecision Integer and Rational Arithmetic C/C++ Library) is an arbitrary-precision arithmetic software package developed by Shamus Software. It is often used in encryption and number theory programs. The source code of this library is publicly available and it can be used for free for educational and non-commercial use. However, it is not considered free software because it requires a fee for commercial use.
The MIRACL library implements algorithms for arbitrary-precision arithmetic and cryptography such as :